package com.my.screenadapter.rxjavashow.guanchazhe;

/**
 * Created by 张英杰 on 2017/3/2.
 * 抽象被观察者（Subject）
 * 抽象主题，提供了attach、detach、notify三个方法：
 */
public interface Subject {
    /**
     * 增加订阅者
     *
     * @param observer
     */
    public void attach(Observer observer);

    /**
     * 删除订阅者
     *
     * @param observer
     */
    public void detach(Observer observer);

    /**
     * 通知订阅者更新消息
     */
    public void notify(String str);
}
